package com.springboot.cloud.demos.entity.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.springboot.cloud.common.web.entity.po.BasePo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("t_user")
public class User extends BasePo {
    private String nickname;		// 用户姓名
    private String mobile;		// 手机号码
    private Integer sex;		// 性别，0未知，1男，2女
    private String address;//地址
    private String username;//用户名
    private String email;//email
    private String password;//密码
    private String avatar;//头像
    private Integer status;		// 用户状态
    private String vipStatus;		// 0:非VIP，1：vip，2vip到期
    private String openId;
    private String unionId;//微信
    private String country;//国籍
    private String province;//省
    private String city;//城市
    private String referId;        // 推荐人id
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date deadline;//vip到期时间
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date birthday;//生日

    private String purpose;//交友目的
    private String job;//职业
    private String weixin;//微信号
    private int height;//身高
    private int weight;//体重
    private String description;//用户描述
    private String registrationId="";//极光注册ID

    private int realMan =0;//真人 0非真人，1 真人

    private int pretty =0 ;//0 非，1女神/男神


}
